package com.ruoyi.system.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;

/**
 * 分析单元清单(SysAnalysisUnit)实体类
 *
 * @author makejava
 * @since 2022-11-14 16:17:44
 */
public class SysAnalysisUnit implements Serializable {
    private static final long serialVersionUID = 904581965225022135L;
    
    private Integer id;
    /**
     * 安全风险ID
     */
    private Integer securityRiskId;
    /**
     * 频次
     */
    private String frequency;
    /**
     * 单位
     */
    private String unit;
    /**
     * 责任岗
     */
    private String responsiblePost;
    /**
     * 措施类别
     */
    private String measuresType;
    /**
     * 措施子类
     */
    private String measuresTypeSon;
    /**
     * 项目
     */
    private String measuresProject;
    /**
     * 管控措施
     */
    private String controlMeasures;
    /**
     * 隐患排查内容
     */
    private String pitfallInfo;
    /**
     * L值
     */
    @JsonProperty("lValue")
    private String lValue;
    /**
     * S值
     */
    @JsonProperty("sValue")
    private String sValue;
    /**
     * 	R值
     */
    @JsonProperty("rValue")
    private String rValue;
    /**
     * 管控级别
     */
    private String controlLevel;
    /**
     * 状态
     */
    private String state;
    /**
     * 建议措施
     */
    private String proposalControl;
    /**
     * 备注
     */
    private String remarks;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getSecurityRiskId() {
        return securityRiskId;
    }

    public void setSecurityRiskId(Integer securityRiskId) {
        this.securityRiskId = securityRiskId;
    }

    public String getFrequency() {
        return frequency;
    }

    public void setFrequency(String frequency) {
        this.frequency = frequency;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getResponsiblePost() {
        return responsiblePost;
    }

    public void setResponsiblePost(String responsiblePost) {
        this.responsiblePost = responsiblePost;
    }

    public String getMeasuresType() {
        return measuresType;
    }

    public void setMeasuresType(String measuresType) {
        this.measuresType = measuresType;
    }

    public String getMeasuresTypeSon() {
        return measuresTypeSon;
    }

    public void setMeasuresTypeSon(String measuresTypeSon) {
        this.measuresTypeSon = measuresTypeSon;
    }

    public String getMeasuresProject() {
        return measuresProject;
    }

    public void setMeasuresProject(String measuresProject) {
        this.measuresProject = measuresProject;
    }

    public String getControlMeasures() {
        return controlMeasures;
    }

    public void setControlMeasures(String controlMeasures) {
        this.controlMeasures = controlMeasures;
    }

    public String getPitfallInfo() {
        return pitfallInfo;
    }

    public void setPitfallInfo(String pitfallInfo) {
        this.pitfallInfo = pitfallInfo;
    }

    public String getLValue() {
        return lValue;
    }

    public void setLValue(String lValue) {
        this.lValue = lValue;
    }

    public String getSValue() {
        return sValue;
    }

    public void setSValue(String sValue) {
        this.sValue = sValue;
    }

    public String getRValue() {
        return rValue;
    }

    public void setRValue(String rValue) {
        this.rValue = rValue;
    }

    public String getControlLevel() {
        return controlLevel;
    }

    public void setControlLevel(String controlLevel) {
        this.controlLevel = controlLevel;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getProposalControl() {
        return proposalControl;
    }

    public void setProposalControl(String proposalControl) {
        this.proposalControl = proposalControl;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }


    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

}

